#ifndef _CLI_H_
#define _CLI_H_

#include <stdio.h>
#include <string.h>
#include <strings.h>
#include <stdlib.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <pthread.h>
#include <sys/types.h>
#include <dirent.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <pwd.h>
#include <grp.h>
#include <time.h>

#include "../print.h"
#define N 256

extern void help_cmd(void);
extern void quit_cmd(void);
extern void ls_cmd(struct sockaddr_in client, char * Cmd);
extern void get_cmd(struct sockaddr_in client, char *Cmd);

//extern void lscli_al_cmd(void);
extern void lscli_cmd(void);

//extern void ls_cmd(struct sockaddr_in, char *);

extern void put_cmd(struct sockaddr_in client, char *Cmd);
//extern void lscli_cmd(void);


#endif



/*
#ifndef _CLI_HEAD_H_
#define _CLI_HEAD_H_

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <dirent.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <unistd.h>

#include "../print.h"
#define  N   1024

typedef struct sockaddr SA;

extern void help_cmd();
extern void quit_cmd();
extern void ls_cmd(struct sockaddr_in, char *);
extern void get_cmd(struct sockaddr_in, char *);
extern void put_cmd(struct sockaddr_in, char *);



#endif
*/
